the promenade (hotel) - French English Dictionary